Skip to content

Update to Pixman 0.38.0 and Cairo 1.17.2 #1043

Merged
merged 4 commits into from
Feb 25, 2019

Conversation

pmenzel
Copy link
Collaborator

@pmenzel pmenzel commented Feb 22, 2019

Cairo 1.17.2 requires at least Pixman 0.36.0, so update to the latest
and greatest version [0.38.0][1].

> Changes since 0.36.0:
> - Use floating point calculations for gradients and pixman-bits-image when
>   better accuracy is requested.
> - Add support for the meson build system.

[1]: https://lists.freedesktop.org/archives/pixman/2019-February/004838.html
[Announcement][1]:

> This snapshot provides the new support for writing floating point
> formats as 16 bpc PNGs, with support for RGBA128F and RGB96F formats.
> This new feature increases Cairo's pixman version requirement to 0.36.0.
>
> Beyond this are a range of bugfixes and some work on establishing CI for
> Cairo.

[This fixes the printing problem with a PDF document from the
FU.](https://github.com/OpenPrinting/cups-filters/issues/93)

The Cairo issue is [Cairo generates incorrect PDF files]
(https://gitlab.freedesktop.org/cairo/cairo/issues/342).

Remove patch, applied upstream.

[1]: https://lists.cairographics.org/archives/cairo-announce/2019-February/000224.html
@pmenzel pmenzel force-pushed the update-to-pixman-0.38.0-and-cairo-1.17.2 branch from 3b893d3 to 017bd44 Compare February 22, 2019 12:12
@pmenzel pmenzel merged commit f15cd6e into master Feb 25, 2019
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant